package com.cloud.school.bus.teacherhelper.protocol.classstudent;

import java.util.HashMap;

import android.content.Context;
import android.text.TextUtils;

import com.cloud.school.bus.teacherhelper.protocol.ProtocolDef;
import com.cloud.school.bus.teacherhelper.protocol.baserequest.BasePostHttpRequest;

/**
 * 修改头像
 * 
 * @author lenovo
 * 
 */
public class ModifyAvatarRequest extends BasePostHttpRequest {

	/**
	 * 修改学生头像
	 * 
	 * @param context
	 * @param fbody
	 *            图片的base64文件流
	 * @param fext
	 *            图片格式默认jpg,可以不上传
	 * @param fsize
	 *            文件大小，可以不上传
	 * @param id
	 *            要修改学生的id
	 */
	public ModifyAvatarRequest(Context context, String fbody, String fext,
			String fsize, String id) {
		super(context);

		HashMap<String, String> requestMap = new HashMap<String, String>();
		if (!TextUtils.isEmpty(fbody)) {
			requestMap.put("fbody", fbody);
		}
		if (!TextUtils.isEmpty(fext)) {
			requestMap.put("fext", fext);
		}
		if (!TextUtils.isEmpty(fsize)) {
			requestMap.put("fsize", fsize);
		}
		requestMap.put("isstudent", "2");
		if (!TextUtils.isEmpty(id)) {
			requestMap.put("id", id);
		}
		setRequestParam(ProtocolDef.METHOD_Upload_Avatar, requestMap);

	}

}
